html{height: 100%;
scrollbar-3dlight-color:#b4b4b4; 
	scrollbar-arrow-color:#333333; 
	scrollbar-base-color:#eeeeee;
	scrollbar-darkshadow-color:#ffffff; 
	scrollbar-face-color:#eeeeee; 
    scrollbar-higlight-color:#ffffff; 
	scrollbar-shadow-color:#b4b4b4;}
td {
	font-size: 12px;
	color: #666666;
}
form{margin: 0px;
	padding: 0px;}
body{
	margin: 0px;
	padding: 0px;
	height: 100%;
}
.topvi{	background-image: url(../images/s1/zkl_r1_c1.jpg);
	background-repeat: no-repeat;
	background-position: left;}
.topbg{
	background-image: url(../images/s1/zkl_r1_c23.jpg);
	background-repeat: repeat-x;
}
.topbg2{
	background-image: url(../images/s1/zkl_r1_c24.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.tophelp{
	background-image: url(../images/s1/zkl_r2_c19.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 40px;
	background-position: center center;
}
.tophelp2{
	background-image: url(../images/s1/zkl_r2_c21.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 40px;
	background-position: center center;
}
.topzt01:link {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 25px;
}
.topzt01:visited {
font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 25px;
}
.topzt01:hover {
font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 25px;
	text-decoration: underline;
}
.stye{
	color: #226196;
	text-decoration: none;
	background-image: url(../images/s1/zkl_r4_c15.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 23px;
	width: 108px;
	display: block;
	padding-top: 5px;
}
.nybg{
	background-color: #e8ecef;
}
.zt1{
	font-size: 12px;
    color: #3270a7;
}
.zt2{
	font-size: 12px;
	font-weight: bold;
	color: #2a577e;
}
.bk{
	background-color: #ffffff;
}
.bkbg1{
	background-image: url(../images/s1/zkl_r9_c2.jpg);
	background-repeat: no-repeat;
}
.bkbg2{
	background-image: url(../images/s1/zkl_r9_c3.jpg);
	background-repeat: repeat-x;
}
.bkbg3{
	background-image: url(../images/s1/zkl_r9_c7.jpg);
	background-repeat: no-repeat;
}
.bkbg4{
	background-image: url(../images/s1/zkl_r17_c2.jpg);
	background-repeat: no-repeat;
}
.bkbg5{
	background-image: url(../images/s1/zkl_r17_c7.jpg);
	background-repeat: no-repeat;
}
.bkbg6{
	background-image: url(../images/s1/zkl_r9_c8.jpg);
	background-repeat: repeat-y;
}
.bkbg7{
	background-image: url(../images/s1/zkl_r9_c9.jpg);
	background-repeat: repeat-y;
}
.bkbg8{
	background-image: url(../images/s1/zkl_r9_c10.jpg);
	background-repeat: repeat-x;
}
.lefttdbg{
	background-image: url(../images/s1/zkl_r9_c1.jpg);
	background-repeat: no-repeat;
	height: 38px;
	width: 218px;
}
.lefttdbg2{
	background-image: url(../images/s1/zkl_r12_c5.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 50px;
	background-position: center center;
}
.lezt01:link {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 25px;
}
.lezt01:visited {
font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 25px;
}
.lezt01:hover {
font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 25px;
	text-decoration: none;
}
.lezt02:link {
	font-size: 14px;
	color: #256fab;
	text-decoration: none;
	line-height: 25px;
}
.lezt02:visited {
font-size: 14px;
	color: #256fab;
	text-decoration: none;
	line-height: 25px;
}
.lezt02:hover {
	font-size: 14px;
	color: #FF6600;
	line-height: 25px;
	text-decoration: none;
}
.rzt01:link {
	font-size: 14px;
	font-weight: bold;
	color: #3b75a3;
	text-decoration: none;
	line-height: 25px;
}
.rzt01:visited {
font-size: 14px;
	font-weight: bold;
	color: #3b75a3;
	text-decoration: none;
	line-height: 25px;
}
.rzt01:hover {
font-size: 14px;
	font-weight: bold;
	color: #3b75a3;
	line-height: 25px;
	text-decoration: none;
}
.rzt02:link {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 25px;
}
.rzt02:visited {
font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 25px;
}
.rzt02:hover {
font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 25px;
	text-decoration: underline;
}
.rzt03:link {
	color: #666666;
	text-decoration: none;
}
.rzt03:visited {
	color: #666666;
	text-decoration: none;
}
.rzt03:hover {
	color: #666666;
	text-decoration: underline;
}
.rbk1{
	border: 1px solid #bed6ee;

}
.rbk2{
	background-image: url(../images/s1/zkl_r5_c5.jpg);
	background-repeat: repeat-x;	

}
.rbk3{
	border: 1px solid #bed6ee;
	background-color: #fcfcfe;
}
.rzt1{	font-size: 14px;
	font-weight: bold;
	color: #000000;}
.rzt2{color: #FF3300;}
tr.cgird {
                background-color: expression(
                    this.sectionRowIndex%2==0?"#f7fcff":"#ffffff"
                );
            }
tr.rtd1{
background-color:#ffffff;
background:#ffffff}
tr.rtd2{background-color:#F4F4F4;
background:#F4F4F4;
}
/*tr.rtd1:hover,tr.rtd2:hover{
border:solid #66CCFF 1px;
border-bottom:solid #66CCFF 1px;
}*/
.bt1{
	font-size: 14px;
	color: #FFFFFF;
	background-image: url(../images/s1/bt2.jpg);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	height: 24px;
	width: 93px;
	padding-top: 15px;
	margin-right: 2px;
	/*float: left;*/
	background-position: bottom;
	text-decoration: none;
}
.bt1:link{
	font-size: 14px;
	color: #FFFFFF;
	background-image: url(../images/s1/bt2.jpg);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	height: 24px;
	width: 93px;
	padding-top: 15px;
	margin-right: 2px;
	/*float: left;*/
	background-position: bottom;
	text-decoration: none;
}
.bt1:visited{
	font-size: 14px;
	color: #FFFFFF;
	background-image: url(../images/s1/bt2.jpg);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	height: 24px;
	width: 93px;
	padding-top: 15px;
	margin-right: 2px;
	/*float: left;*/
	background-position: bottom;
	text-decoration: none;
}
.bt1:hover{
	font-size: 14px;
	color: #FFFFFF;
	background-image: url(../images/s1/bt1.jpg);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	height: 24px;
	width: 93px;
	padding-top: 15px;
	margin-right: 2px;
	/*float: left;*/
	background-position: bottom;
	text-decoration: none;
}
.bt2{
	font-size: 14px;
	color: #256fab;
	background-image: url(../images/s1/bt3.jpg);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	height: 27px;
	width: 93px;
	padding-top: 12px;
	margin-right: 2px;
	float: left;
	font-weight: bold;
}
/* TABLES */
table {
/*  border-collapse: collapse;
    border-color: #ccc;*/
}

td, th {
	/*
    font-size: 11px;
    line-height: 13px;
    border-bottom: 1px solid #eee;
    vertical-align: top;
    padding: 5px;
    font-family: "Lucida Grande", Verdana, Arial, sans-serif;*/
}

th {
    text-align: left;
    font-size: 12px;
    font-weight: bold;
}
label {
    font-weight: normal !important;
    color: #666;
    font-size: 12px;
}
input, textarea, select {
    margin: 2px 0;
    padding: 2px 3px;
    vertical-align: middle;
    font-family: "Lucida Grande", Verdana, Arial, sans-serif;
    font-weight: normal;
    font-size: 11px;
}

textarea {
    vertical-align: top !important;
}

input[type=text], input[type=password], textarea, select, .vTextField {
    border: 1px solid #ccc;
}

/* FORM BUTTONS */

input[type=submit], input[type=button], .submit-row input {
    background: white url(../images/nav-bg.gif) bottom repeat-x;
    padding: 3px;
    color: black;
    border: 1px solid #bbb;
    border-color: #ddd #aaa #aaa #ddd;
}

input[type=submit]:active, input[type=button]:active {
    background-image: url(../images/nav-bg-reverse.gif);
    background-position: top;
}
.submit-row {
    padding: 5px 7px;
    text-align: right;
    background: white url(../images/nav-bg.gif) 0 100% repeat-x;
    border: 1px solid #ccc;
    margin: 5px 0;
    overflow: hidden;
}